﻿<?xml version="1.0" encoding="utf-8" ?>
<Migration>
    <VC>
        <Sessions>

            <Session id="Session1" provider="SDProvider">
                <Mappings>
                    <Mapping src="Source1" tgt="Target1" cloak="false" />
                    <Mapping src="Source2" tgt="Target2" cloak="false" />
                </Mappings>

                <Tfs>
                    <Server>DevTFS</Server>
                    <Workspace>DemoTFS</Workspace>
                </Tfs>

                <Source>
                    <SD>
                        <SDPort>DDRTSD:4000</SDPort>
                        <SDProxy>VSNCSDPROXY:4040</SDProxy>
                        <SDClient>DemoSD</SDClient>
                    </SD>
                </Source>

                <EventSink provider="TextReport">
                    <TextReport>
                        <File>c:\temp\textreport.txt</File>
                        <Append>false</Append>
                    </TextReport>
                </EventSink>

                <Settings>
                    <Setting name="session1 1" value="session1 one value" />
                    <Setting name="session1 2" value="session1 two value" />
                </Settings>

            </Session>

            <Session id="Session2" provider="SDProvider">
                <Mappings>
                    <Mapping src="Source1a" tgt="Target1" cloak="false" />
                    <Mapping src="Source2a" tgt="Target2" cloak="false" />
                </Mappings>

                <Tfs>
                    <Server>DevTFS</Server>
                    <Workspace>DemoTFS</Workspace>
                </Tfs>

                <Source>
                    <SD>
                        <SDPort>DDRTSD:4000</SDPort>
                        <SDProxy>VSNCSDPROXY:4040</SDProxy>
                        <SDClient>DemoSD</SDClient>
                    </SD>
                </Source>
            </Session>

        </Sessions>

        <Settings>
            <Setting name="vc1" value="vc one value" />
            <Setting name="vc2" value="vc two value" />
        </Settings>

    </VC>

    <WIT>
        <Sessions>

            <Session provider="BugzillaProvider">
                <Tfs>
                    <Server>Devdiv Dogfood</Server>
                </Tfs>
            </Session>
        </Sessions>
        <Settings>
            <Setting name="WIT Setting 1" value="WIT Value 1"/>
            <Setting name="WIT Setting 2" value="WIT Value 2"/>
        </Settings>
    </WIT>

    <Providers>
        <Provider id="SDProvider">
            <AssemblyQualifiedName>FC1_Loader.SDProviderFactory, FC1_Loader, Version=1.0.0.0, Culture=neutral</AssemblyQualifiedName>
        </Provider>
        <Provider id="TextReport">
            <AssemblyQualifiedName>Microsoft.TeamFoundation.Migration.Toolkit.TextReportFactory, Microsoft.TeamFoundation.Migration.Toolkit, Version=1.0.0.0, Culture=neutral</AssemblyQualifiedName>
        </Provider>
        <Provider id="TestProvider">
            <AssemblyQualifiedName>Tests.TestMigrationRootProviderFactory, Tests, Version=1.0.0.0, Culture=neutral</AssemblyQualifiedName>
        </Provider>
        <!-- WIT providers -->
        <!--
        <Provider id="PsProvider">
            <AssemblyQualifiedName>Foo</AssemblyQualifiedName>
        </Provider>
        <Provider id="BugzillaProvider">
            <AssemblyQualifiedName>Bar</AssemblyQualifiedName>
        </Provider>
        -->
    </Providers>

    <Servers>
        <Tfs id="DevTFS">
            <Server>http://rhorvickdev:8080/</Server>
        </Tfs>
        <Tfs id="Devdiv Dogfood">
            <Server>http://tkbgitvstfat01:8080</Server>
        </Tfs>
    </Servers>

    <TestProvider>
        <Complex>
            <Init>
                <Configuration value="foo" />
            </Init>
        </Complex>
    </TestProvider>

    <Settings>
        <Setting name="global1" value="global one value" />
        <Setting name="global2" value="global two value" />
    </Settings>
</Migration>